runtime.mheap.lock (field)

75 uses

	runtime (current package)
		arena.go#L912: 		lock(&mheap_.lock)
		arena.go#L914: 		unlock(&mheap_.lock)
		arena.go#L1000: 	lock(&h.lock)
		arena.go#L1034: 			unlock(&h.lock)
		arena.go#L1039: 	unlock(&h.lock)
		malloc.go#L652: 	assertLockHeld(&h.lock)
		malloc.go#L907: 	lock(&h.lock)
		malloc.go#L909: 		unlock(&h.lock)
		malloc.go#L913: 	unlock(&h.lock)
		mcache.go#L90: 		lock(&mheap_.lock)
		mcache.go#L93: 		unlock(&mheap_.lock)
		mcache.go#L118: 		lock(&mheap_.lock)
		mcache.go#L120: 		unlock(&mheap_.lock)
		metrics.go#L657: 		lock(&mheap_.lock)
		metrics.go#L662: 		unlock(&mheap_.lock)
		mgc.go#L1231: 				lock(&mheap_.lock)
		mgc.go#L1233: 				unlock(&mheap_.lock)
		mgc.go#L1724: 	lock(&mheap_.lock)
		mgc.go#L1731: 	unlock(&mheap_.lock)
		mgc.go#L1738: 		lock(&mheap_.lock)
		mgc.go#L1740: 		unlock(&mheap_.lock)
		mgc.go#L1790: 	lock(&mheap_.lock)
		mgc.go#L1792: 	unlock(&mheap_.lock)
		mgcpacer.go#L1219: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1279: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1296: 		lock(&mheap_.lock)
		mgcpacer.go#L1299: 		unlock(&mheap_.lock)
		mgcpacer.go#L1328: 		assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcpacer.go#L1343: 		lock(&mheap_.lock)
		mgcpacer.go#L1348: 			unlock(&mheap_.lock)
		mgcpacer.go#L1352: 		unlock(&mheap_.lock)
		mgcpacer.go#L1460: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcscavenge.go#L168: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcsweep.go#L429: 				lock(&mheap_.lock)
		mgcsweep.go#L441: 				unlock(&mheap_.lock)
		mgcsweep.go#L756: 			lock(&mheap_.lock)
		mgcsweep.go#L759: 			unlock(&mheap_.lock)
		mgcsweep.go#L982: 	assertWorldStoppedOrLockHeld(&mheap_.lock)
		mgcwork.go#L162: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		mgcwork.go#L421: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		mheap.go#L69: 	lock mutex
		mheap.go#L552: 	assertLockHeld(&h.lock)
		mheap.go#L792: 	lockInit(&h.lock, lockRankMheap)
		mheap.go#L823: 	h.pages.init(&h.lock, &memstats.gcMiscSys, false)
		mheap.go#L880: 			lock(&h.lock)
		mheap.go#L895: 		unlock(&h.lock)
		mheap.go#L918: 	assertLockHeld(&h.lock)
		mheap.go#L952: 						unlock(&h.lock)
		mheap.go#L956: 						lock(&h.lock)
		mheap.go#L974: 		unlock(&h.lock)
		mheap.go#L978: 		lock(&h.lock)
		mheap.go#L981: 	assertLockHeld(&h.lock) // Must be locked on return.
		mheap.go#L1161: 	assertLockHeld(&h.lock)
		mheap.go#L1193: 	assertLockHeld(&h.lock)
		mheap.go#L1244: 			lock(&h.lock)
		mheap.go#L1246: 			unlock(&h.lock)
		mheap.go#L1263: 	lock(&h.lock)
		mheap.go#L1282: 				unlock(&h.lock)
		mheap.go#L1301: 				unlock(&h.lock)
		mheap.go#L1315: 	unlock(&h.lock)
		mheap.go#L1548: 	assertLockHeld(&h.lock)
		mheap.go#L1643: 		lock(&h.lock)
		mheap.go#L1661: 		unlock(&h.lock)
		mheap.go#L1687: 	lock(&h.lock)
		mheap.go#L1693: 	unlock(&h.lock)
		mheap.go#L1697: 	assertLockHeld(&h.lock)
		mpagealloc.go#L455: 	lock(&mheap_.lock)
		mpagealloc.go#L457: 		unlock(&mheap_.lock)
		mpagealloc.go#L464: 	unlock(&mheap_.lock)
		mstats.go#L585: 	lock(&mheap_.lock)
		mstats.go#L606: 	unlock(&mheap_.lock)
		proc.go#L5826: 		lock(&mheap_.lock)
		proc.go#L5828: 		unlock(&mheap_.lock)
		stack.go#L197: 	lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
		stack.go#L418: 		lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)